<ui:fragment xmlns="http://w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui">

	<p:outputPanel id="divCNPJ" layout="block" styleClass="row-fluid">
		<div class="span3">
			<p:outputLabel styleClass="text-right" value="CNPJ" for="txtCNPJ" />
		</div>
		<div class="span4">
			<p:inputMask value="#{pessoa.cnpj}" id="txtCNPJ" required="true"
				mask="99.999.999/9999-99" converter="#{cnpjConverter}"
				requiredMessage="CNPJ: O campo não pode ser vazio.">
				<p:ajax event="blur" update="divCNPJ"></p:ajax>
				<f:attribute name="idPessoa" value="#{pessoa.id}" />
				<f:validator binding="#{cnpjValidator}">
				</f:validator>
			</p:inputMask>
		</div>
		<div class="span5">
			<p:message for="txtCNPJ" />
		</div>
	</p:outputPanel>


	<div class="row-fluid">
		<div class="span3">
			<p:outputLabel styleClass="text-right" value="Inscrição Estadual"
				for="txtIE" />
		</div>
		<div class="span4">
			<p:inputText value="#{pessoa.ie}" id="txtIE" required="true" />
		</div>
		<div class="span5">
			<p:message for="txtIE" />
		</div>
	</div>


	<div class="row-fluid">
		<div class="span3">
			<p:outputLabel styleClass="text-right" value="Nome do Responsável"
				for="txtContato" />
		</div>
		<div class="span4">
			<p:inputText value="#{pessoa.contato}" id="txtContato"
				required="true"
				requiredMessage="Nome do Contato: O campo não pode ser vazio."></p:inputText>
		</div>
		<div class="span5">
			<p:message for="txtContato" />
		</div>
	</div>


</ui:fragment>